﻿<?php
/**
1）merchant_private_key，商户私钥;merchant_public_key,商户公钥；商户需要按照《密钥对获取工具说明》操作并获取商户私钥，商户公钥。
2）demo提供的merchant_private_key、merchant_public_key是测试商户号1111110166的商户私钥和商户公钥，请商家自行获取并且替换；
3）使用商户私钥加密时需要调用到openssl_sign函数,需要在php_ini文件里打开php_openssl插件
4）php的商户私钥在格式上要求换行，如下所示；
*/
		$merchant_private_key='-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAMIpy0Gx9J8LjWYc
nYS9h6bPsBMUr0TTDXaMIE2vre1VnAKoe2JzwnxQtjf/l7w5mkmxLH9V3aQ5yI1l
6FG9WdgKY7iBhLLJjteOuY2c3aYhsGIba4BLoD7XKlYKNCzYXughqhrJl6S86M61
ircBc/KegX8hCYp89D5ywIx4rxhNAgMBAAECgYAEz7RRtG8zYb3nQd5FY8zwvUTH
tEODmRdEUMScKDZPI0fyaOplziiLnBRn3tWLvIGuQc2wehg78ZKerl/LZr3LKZkN
VMq0mL+luedNiwkkGOwnsDcA/p+h65VbTV81ejz9+BZ0/gKSBWVAch8uhEXwXiuE
TkQG72NVyBIrX1Q0oQJBAPjNCThEpQ+0eYX9GUJBeiGJpDKJmj0XxaYiu+LuGSm5
NGJiU68HAbehdvlvLEz/ObJvsC/6j/VeRZch/ptDeksCQQDHyAkpt6NAHrTN7vwu
rfa1tSXkC1LiS9sMkn89k9Cd3Sg6KzuuLkRx2LUnW8Gl4bR9vi/Dm2Zxyh9qISoA
zBjHAkEA14HKbanQC+V4qd3Mxj4vCuPNjVTxe9+efURy2KMCushInruq3t3D2AqN
IovwpJUipfPmefigP5ozzzBL+LMfNwJAUms/BHvjGIfSdYbbePKB7lLOT/cv+XXr
55LkdWXu0cG0X9MIKwKhcApEKfmbuTCVQq7ci6knqVgGf8Uwy+VnbwJBAI6rCl/6
U5IZegaSB1wRPaNLxrOpGW5ZUiy4z42KuYPxKXkjdN65MDBecVXg+mWjDuz8vI8S
Kq1gvlrjkfje+o0=
-----END PRIVATE KEY-----';

	//merchant_public_key,商户公钥，按照说明文档上传此密钥到多得宝商家后台，位置为"支付设置"->"公钥管理"->"设置商户公钥"，代码中不使用到此变量
	//demo提供的merchant_public_key已经上传到测试商家号后台
	$merchant_public_key = '-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3//sR2tXw0wrC2DySx8vNGlqt
3Y7ldU9+LBLI6e1KS5lfc5jlTGF7KBTSkCHBM3ouEHWqp1ZJ85iJe59aF5gIB2kl
Bd6h4wrbbHA2XE1sq21ykja/Gqx7/IRia3zQfxGv/qEkyGOx+XALVoOlZqDwh76o
2n1vP1D+tD3amHsK7QIDAQAB
-----END PUBLIC KEY-----';
	
/**
1)dinpay_public_key，多得宝公钥，每个商家对应一个固定的多得宝公钥（不是使用工具生成的密钥merchant_public_key，不要混淆），
即为多得宝商家后台"公钥管理"->"多得宝公钥"里的绿色字符串内容,复制出来之后调成4行（换行位置任意，前面三行对齐），
并加上注释"-----BEGIN PUBLIC KEY-----"和"-----END PUBLIC KEY-----"
2)demo提供的dinpay_public_key是测试商户号1111110166的智付公钥，请自行复制对应商户号的智付公钥进行调整和替换。
3）使用多得宝公钥验证时需要调用openssl_verify函数进行验证,需要在php_ini文件里打开php_openssl插件
*/
	$dinpay_public_key = '-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJQIEXUkjG2RoyCnfucMX1at7O
PtOCDSiKZhtzHw5HOjXKteBpYBqEBOZc9pNjP/fKbvBNZ3Z7XxUn5ECfQbPCtH9y
++c0WxAYPoZiPDEYeQmRJfqPR68c0aAtZN5Kh7H1SI2ZRvoMUdZGvvFy3vuPnTwm
3R+aHq17bch/0ZAudwIDAQAB 
-----END PUBLIC KEY-----';





	



?>